amply fulfil - Turkish English Dictionary